<?php 

require("../include/config.php");
require("../API/php/fonctions.php");
require("../API/php/header.php");

// phpsql/mysql_getExperiences.php?milis=123456789&critere=java,sql

// [0][0] =  ordre
// [0][1] =  titre_experience
// [0][2] =  commentaire_titre
// [0][3] =  debut
// [0][4] =  fin
// [0][5] =  employeur
// [0][6] =  fonction
// [0][7] =  secteur
// [0][8] =  fonctionnel
// [0][9] =  realisation
// [0][10] = language
// [0][11] = applicatif
// [0][12] = develloppement
// [0][13] = bdd

//IN obligatoire
$arrayGet = array(
    "critere" => null
);

$arrayValeur = recupGet($arrayGet, $bolDecode);

if($arrayValeur["error"] == null){
	
	// CONNECION SQL
	$db = mysql_connect($host, $base, $mdp)  or die('Erreur de connexion '.mysql_error());

	// CONNECION BASE
	mysql_select_db($base,$db)  or die('Erreur de selection '.mysql_error()); 
	
	$critere = strtolower ($arrayValeur["critere"]);
	
	$tab_critere = explode(",",$critere);

	$sql = "SELECT ordre,titre_experience,commentaire_titre,debut,fin,employeur,fonction,secteur,fonctionnel,realisation,language,applicatif,develloppement,bdd
	FROM `tab_experiences` 
	WHERE 1=1";
	foreach($tab_critere as $key => $val) {
		$sql .= "
			AND (
				LOWER(titre_experience) like '%".$val."%'
				OR
				LOWER(commentaire_titre) like '%".$val."%'
				OR
				LOWER(debut) like '%".$val."%'
				OR
				LOWER(fin) like '%".$val."%'
				OR
				LOWER(employeur) like '%".$val."%'
				OR
				LOWER(fonction) like '%".$val."%'
				OR
				LOWER(secteur) like '%".$val."%'
				OR
				LOWER(fonctionnel) like '%".$val."%'
				OR
				LOWER(realisation) like '%".$val."%'
				OR
				LOWER(language) like '%".$val."%'
				OR
				LOWER(applicatif) like '%".$val."%'
				OR
				LOWER(develloppement) like '%".$val."%'
				OR
				LOWER(bdd) like '%".$val."%'
				OR
				LOWER(meta) like '%".$val."%'
			)";
    }
	$sql .= "
	ORDER BY ordre desc
	";

	$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 

	// on fait une boucle qui va faire un tour pour chaque enregistrement 
	while($data = mysql_fetch_assoc($req)) 
	{ 
		$strSorti .= $data['ordre']."&".$data['titre_experience']."&".$data['commentaire_titre']."&".$data['debut']."&".$data['fin']."&".$data['employeur']."&".$data['fonction']."&".$data['secteur']."&".$data['fonctionnel']."&".$data['realisation']."&".$data['language']."&".$data['applicatif']."&".$data['develloppement']."&".$data['bdd']
		.'&'
		." \r\n";
	}

	// DECONNECION SQL
	mysql_close();
}else{
	$strSorti = "ERROR:".$arrayValeur["error"];
}

require("../API/php/footer.php");
?>